function myFunc()
{
    // document.getElementById("demo").innerText="innerText";


    // window.alert("window.alert");
    // console.log("erewrconsole.log");
    // document.write("document.write");
    var num=2.2
    var str="abcdefg"
    console.log(typeof(num))
    console.log(typeof(str))

    document.getElementById("head").innerHTML="这是标题"
   // document.getElementById("demo").innerHTML="demo"
   //  document.getElementById("div_demo").innerHTML="div_demo"

    // //测试变量
    // var i=0;
    // var cars=new Array();
    // cars[0]="ruby";
    // cars[1]="zizy"
    // cars[2]="atom"
    //
    // var result="";
    // for(i=0;i<cars.length;i++)
    // {
    //     result+=cars[i]+"<br/>";
    // }
    // document.getElementById("demo").innerHTML=result;

    //测试对象
    // var person={
    //     firstname:"ruby",
    //     lastname:"zizy",
    //     //id=Math.random()*10,
    //     fullname:function()
    //     {
    //         return this.firstname+this.lastname;
    //     },
    //     setname:function(first,last)
    //     {
    //         this.firstname=first;
    //         this.lastname=last;
    //     }
    // }
    //
    // var res="";
    // res+=person.fullname();
    // person.setname("never","wong");
    // res+=person.fullname();
    // document.getElementById("demo").innerHTML=res;


    // //测试字符串对象
    // function person(name ,id,career)
    // {
    //     this.name=name;
    //     this.id=id;
    //     this.career=career;
    // }
    //
    //
    // var fred=new person("ruby",2223,"teacher");
    // person.prototype.hobby=null;
    // fred.hobby="singing";
    // document.getElementById("demo").innerHTML=fred.hobby;
   //  var str="Hello world,welcome to the universe.";
    //  var sub="ruby says so"
    //  var n=str.concat(sub,"sub2","sub3");
    // // var n=str.indexOf("welcome");
    //  document.getElementById("demo").innerHTML=n;


    //测试条件语句
    //if
    //
    // var rand=Math.random()*100+2;//[2,102)
    // if(rand<52)
    // {
    //     document.getElementById("demo").innerHTML="随机数："+rand;
    //     document.getElementById("demo").style.color="#ff00ff";
    // }
    // else
    // {
    //     document.getElementById("demo").innerHTML="随机数："+rand;
    //     document.getElementById("demo").style.color="#ff0000";
    // }
    //
    // var d=new Date().getDay();
    // switch (d)
    // {
    //     // case 0:x="今天是星期日";
    //     //     break;
    //     case 1:x="今天是星期一";
    //         break;
    //     case 2:x="今天是星期二";
    //         break;
    //     case 3:x="今天是星期三";
    //         break;
    //     case 4:x="今天是星期四";
    //         break;
    //     case 5:x="今天是星期五";
    //         break;
    //     // case 6:x="今天是星期六";
    //     //     break;
    //     default:
    //         x="期待周末";
    //         break;
    // }
    // document.getElementById("demo").innerHTML=x;


    // //for-in
    // var person={name:"john",id:22,career:"teacher"};
    // var x="";
    // for(i in person)
    // {
    //   x+=person[i];
    // }
    // debugger;
    // document.getElementById("demo").innerHTML=x;
    // console.log("John".constructor );

    //正则测试
    var str="helloworldo\whelloWORLd";

    var n=str.replace(/ow/gmi,"kk");
    document.getElementById("demo").innerHTML=str+"\n"+n;

    // var patt=/e/g;
    // // document.getElementById("demo").innerHTML=patt.test(str);
    // document.getElementById("demo").innerHTML=patt.exec(str);

   // var allert="";
   //
   //  try
   //  {
   //      // if(allert==="")
   //      //     throw "my define";
   //      allert("it is an alert");
   //  }
   //  catch(err)
   //  {
   //      alert("ERROR:"+err);
   //  }


    // var x = 0.1;
    // var y = 0.2;
    // var z = x + y;
    // document.getElementById("demo").innerHTML = z;
}
function changeStatus()
{
    var ele=document.getElementById("light");
    var note=document.getElementById("notes");
    if(ele.src.match("on"))
    {
        ele.src="pic_bulboff.gif";
        note.style.color="#ff0000";
        note.innerText="点击可开灯";
    }
    else
    {
        ele.src="pic_bulbon.gif";
        note.style.color="#00fff0";
        note.innerText="点击可关灯";
    }
}
function CheckNum()
{
    var text=document.getElementById("test").value;
    if(text==""||isNaN(text))
    {
        alert("不是数字");
    }
}

function validForm()
{

    // 验证姓名有无输入
    var x=document.forms["form_demo"]["name"].value;
    if(x==null||x=="")
    {
        alert("需要输入姓名");
        return false;
    }

    //验证邮箱输入是否正确--内容验证
    // var y=document.forms["form_demo"]["email"].value;
    // var atpos=y.indexOf("@");
    // var dotpos=y.lastIndexOf(".");
    // if (atpos<1 || dotpos<atpos+2 || dotpos+2>=y.length){
    //     alert("不是一个有效的 e-mail 地址");
    //     return false;
    // }

    // 验证邮箱输入是否正确--正则验证
    var y=document.forms["form_demo"]["email"].value;
    // var patt=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/;
      var patt=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
        if(patt.test(y)==false)
        {
            alert("不是一个有效的 e-mail 地址");
                return false;
        }

        alert("name is "+x+"email is "+y);
        return true;

}



function IfValid2Commit()
{
    // var pat=/\d+/;
    // alert(pat.test(document.getElementById("num").value));

    var t=document.getElementById("num").value;
    if(isNaN(t))
        alert(false);
    else
        alert(true);
}


function checkMyNum()
{
    window.open();
    var dom=document.getElementById("id1");
    if(parseFloat(dom.value).toString()=="NaN")    //(isNaN(dom.value))
    {
        document.getElementById("num_demo").innerHTML="错误";
    }
    else
    {
        document.getElementById("num_demo").innerHTML="正确";
    }
    // if(dom.checkValidity())//(dom.validity.valid)
    // {
    //     document.getElementById("num_demo").innerHTML="正确：输入为数字";
    // }
    // else
    // {
    //     if(dom.validity.rangeOverflow)
    //          document.getElementById("num_demo").innerHTML="错误：输入超过最大值10";
    //     else if(dom.validity.rangeUnderflow)
    //         document.getElementById("num_demo").innerHTML="错误：输入低于最小值0";
    //     else if(dom.validity.stepMismatch)
    //         document.getElementById("num_demo").innerHTML="错误：输入不在步进范围";
    //     else if(dom.validity.valueMissing)
    //         document.getElementById("num_demo").innerHTML="错误：该字段为必须字段";
    // }
}

function checkNavigator()
{

    alert(navigator.cookieEnabled?"cookie可用":"cookie不可用");
    document.getElementById("num_demo").innerHTML="浏览器代码名："+ navigator.appCodeName+
        "<br/>"+ "浏览器名称:"+navigator.appName+"<br/>"+
    "浏览器版本："+navigator.appVersion+"<br/>"+
    "操作系统平台："+navigator.platform+"<br/>"+
    "userAgent："+navigator.userAgent;

}

function displayDate() {
    alert(Date());
}

function  toUpper(obj) {

    document.getElementById("id1").value=document.getElementById("id1").value.toUpperCase();

}


function mOver(obj){
    obj.innerHTML="Thank You"
}
function mOut(obj){
    obj.innerHTML="Mouse Over Me"
}

function mDown(obj){
    obj.style.color="#ff0000"
}
function mUp(obj){
    obj.style.color="#0ff000"
}

function onFocus(obj){
    obj.style.backgroundColor="#000fff"
}

function checkTime() {
    var d=new Date();
    var h=d.getHours();
    var m=d.getMinutes();
    var s=d.getSeconds();

    m=timer2str(m);
    s=timer2str(s);

    // document.write(h+":"+m+":"+s);
    document.getElementById("clock").innerHTML=h+":"+m+":"+s;

    setTimeout(function () {
        checkTime()
    },500);
}
function timer2str(t)
{
    if(t<10)
    {
        return "0"+t;
    }
    else
        return t;
}